import {defineStore} from 'pinia'
import {ref} from 'vue'
export const userStore= defineStore("user",()=>{
	// 定义了一个计数的状态
	
	//  登录用户信息
	let userInfo=ref({})
	 // token
	let token=ref("")
	let isLogin=ref(false)
	//定义其他的状态（ref的变量）
	//定义一些操作
	function addUserInfo (id,username,email,mobile,token2){
		userInfo.value.id=id
		userInfo.value.username=username
		userInfo.value.mail=email
		userInfo.value.mobile=mobile
		token.value=token2
		isLogin.value=true
		
	}
	function clearUserInfo(){
		userInfo.value={}
		isLogin.value=false
		token.value=""
	}
	//返回状态和操作
	return {
		userInfo,token,isLogin,addUserInfo,clearUserInfo
	}
	
})